Update readme
[betaflight.git] / docs / Board - Olimexino.md
blob385f7697bb2c9c2922d56644b0fb51f4e90067d9
1 # Board - Olimexino
3 The Olimexino is a cheap and widely available development board
5 This board is not recommended for cleanflight development because many of the pins needed are not broken out to header pins.  A better choice for development is the Port103R, EUSTM32F103RB (F1) or the STM32F3Discovery (F3).
7 ## Connections
9 ### RC Input
11 INPUT
13 PA0 CH1 - D2  - PWM1 / PPM
14 PA1 CH2 - D3  - PWM2 / PWM RSSI
15 PA2 CH3 - D1  - PWM3 / UART2 TX
16 PA3 CH4 - D0  - PWM4 / UART2 RX
17 PA6 CH5 - D12 - PWM5 / SOFTSERIAL1 RX
18 PA7 CH6 - D11 - PWM6 / SOFTSERIAL1 TX
19 PB0 CH7 - D27 - PWM7 / SOFTSERIAL2 RX
20 PB1 CH8 - D28 - PWM8 / SOFTSERIAL2 TX
22 ### PWM Output
24 OUTPUT
25 PA8  CH1 - PWM9  - D6
26 PA11 CH2 - PWM10 - USBDM
27 PB6  CH3 - PWM11 - D5
28 PB7  CH4 - PWM12 - D9
29 PB8  CH5 - PWM13 - D14
30 PB9  CH6 - PWM14 - D24
32 ## Olimexino Shield V1
34 Headers for a CP2102 for UART1
36 Top left
38 6 way header pinouts (left to right)
40 1 - N/C
41 2 - N/C
42 3 - N/C
43 4 - D7 - UART1 TX / CP2102 RX
44 5 - D8 - UART1 RX / CP2102 TX
45 6 - GND
47 Headers for PPM, RSSI, SoftSerial1 inputs and Motor outputs
49 Top centre
51 Top Row = GROUND
52 Middle Row = 5V
53 Bottom Row = Signals
55 Signal pinouts (left to right)
57 1 - D2  - PWM1 - PPM
58 2 - D3  - PWM2 - RSSI
59 3 - D11 - PWM6  - INPUT CH6 / SS1 TX
60 4 - D12 - PWM5  - INPUT CH5 / SS1 RX
61 5 - D5  - PWM11 - OUTPUT CH3
62 6 - D9  - PWM12 - OUTPUT CH4
63 7 - D14 - PWM13 - OUTPUT CH5
64 8 - D24 - PWM14 - OUTPUT CH6
67 SoftSerial 1 - Headers for FTDI
69 Top Right
71 6 way header pinouts (left to right)
73 1 - N/C
74 2 - D11 - SS1 or UART2 TX / FTDI RX
75 3 - D12 - SS1 or UART2 RX / FTDI TX
76 4 - N/C
77 5 - N/C
78 6 - GND
80 Top Right
82 3 way power selector header
84 1 - VIN
85 2 - 5V from FTDI
86 3 - N/C - Jumper Storage
88 Middle Left
90 3 way power selector header
92 1 - VIN
93 2 - 5V from CP2102
94 3 - N/C - Jumper Storage
96 Use either power selector to supply VIN from the serial port adapter sockets, ensure that both power selectors are not enabled at the same time.
97 One or both of the power selector jumpers MUST be in the jumper storage position. 
100 Sonar
102 Inner Middle Bottom Right 
104 4 Header pins (top to bottom)
106 1 - VIN
107 2 - Trigger
108 3 - Echo
109 4 - GND
112 Serial IO & Serial Loopback  
114 Bottom right
116 The header pins allows combinations of serial loopback and Serial IO.  Any amount of connections or jumpers can be used at the same time.
118 Jumper positions
120 >< = Horizontal jumper
122 v = Vertical jumper
125 ><- FTDI RX connected to SS1 TX
126 ><- FTDI TX connected to SS1 RX
128 ->< FTDI RX connected to UART2 TX
129 ->< FTDI TX connected to UART2 RX
131 -v- FTDI LOOPBACK
132 -^- 
134 v-- SS1 LOOPBACK
135 ^--  
137 --v UART2 LOOPBACK
138 --^  
140 6 way header pinouts (top left to bottom right)
145 1 - SS 1 TX
146 2 - FTDI RX
147 3 - UART2 TX
148 4 - SS1 RX
149 5 - FTDI TX
150 6 - UART2 RX
152 Bottom Right
154 HoTT Telemetry port
156 When the HoTT enable jumper is on pins 2 and 3 then HoTT data can be received/transmitted on either
157 serial port depending on the placement of the Derial IO selection jumpers.
159 When not in use the HoTT enable jumper can be stored on pins 3 and 4
161 The HoTT telemetry is connected to the center pins (2 & 5) of the Serial IO header.
163 4 way header (left to right)
165 1 - HoTT Telemetry In/Out
166 2 - HoTT Enable Jumper
167 3 - HoTT Enable Jumper
168 4 - N/C - Jumper Storage